#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define MAX_NUM 100

void GenTempList(int temps[], int len)
{
    int i, j;
    for (i = 0; i < len; i++) {
        for (j = i + 1; j < len; j++) {
            if (temps[i] < temps[j]) {
                if (i != 0) {
                    printf(" ");
                }
                printf("%d", j - i);
                break;
            }
        }
        if (j == len) {
            if (i != 0) {
                printf(" ");
            }
            printf("%d", 0);
        }
    }
    // printf("\n");
}

/*
examples:

73 74 75 71 69 72 76 73
=> 1 1 4 2 1 1 0 0
*/
int main(void)
{
    // int temps[] = {73, 74, 75, 71, 69, 72, 76, 73};
    // int len = sizeof(temps)/sizeof(int);
    // GenTempList(temps, len);

    int temp = 0;
    int temps[MAX_NUM] = {0};
    int index = 0;

    do {
        int ret = scanf("%d", &temp);
        if (ret == EOF) {
            break;
        }
        if (index < MAX_NUM) {
            temps[index] = temp;
            index++;
        } else {
            break;
        }
    } while (getchar() != '\n');

    GenTempList(temps, index);

    return 0;
}
